//SamXIAO
#include <bits/stdc++.h>
using namespace std;
#define PI 3.1415926
#define   SQUARE(x) ((x)*(x))
//double SQUARE(double x) { return x*x;}
#define N_MAX 987654321
#define N_MIN -N_MAX
int f[286][102];

void w1()
{
	int n, m, x, y, ans=0;
	scanf("%d", &n);
	scanf("%d%d", &x, &y);
	for(int i=1; i<=n; i++){
		printf("(%d,%d) ", x, i);
  }
  printf("\n");
	for(int i=1; i<=n; i++){
		printf("(%d,%d) ",  i, y);
  }
  printf("\n");
	for(int i=1; i<=n; i++){
		if(y-x+i>0 && y-x+i<=n) printf("(%d,%d) ", i,  y-x+i );
  }
	printf("\n");
	for(int i=1; i<=n; i++){
		int rn = x+y-i ;
		if(rn>0 &&  rn<=n) printf("(%d,%d) ",  rn  , i);
  }
}

int main()
{
	w1();
  return 0;
}
